package Brikker;

class Konge extends Brikker{  
  //liste over mulige trekk:
  public int Opp = 8;
  public int Opp_Hoeyre = 9;
  public int Opp_Venstre = 7;
  public int Venstre = -1;
  public int Hoeyre = 1;
  public int Ned_Venstre = -7;
  public int Ned = -8;
  public int Ned_Hoeyre = -9;
  
  public int[] trekk = {Opp, Opp_Hoeyre, Opp_Venstre, Venstre, Hoeyre, Ned_Venstre, Ned, Ned_Hoeyre};
  
  public Konge(String lag){
  super("Konge", lag);
  }
 
  @Override
  public String getNavn(){
    return navn;
  }
  
  @Override
  public String getLag(){
    return lag;
  }
  
  @Override
  public Boolean GyldigTrekk(int gammelPlassering, int nyPlassering){
    if(getLag().equals("hvit")){
      for(int i =0;i<trekk.length;i++){
        if(gammelPlassering+trekk[i] == nyPlassering){
          return true;
        }
      }
    }
    if(getLag().equals("svart")){
      for(int i=0;i<trekk.length;i++){
        if(gammelPlassering-trekk[i] == nyPlassering){
          return true;
        }
      }
    }
    return false;
  }
  
  @Override
  public String toString(){
    return getNavn() + " " + getLag();
  }
  
  
 /* public int getPlassering(){
    return plassering;
  }
  
  public void setNyPlassering(int nyPlassering){

    plassering = nyPlassering;    
  }*/
}